Implementing Distributed Search Structures

نویسندگان

  • Padmashree Krishna
  • Theodore Johnson
چکیده

Distributed search structures are useful for parallel databases and in maintaining distributed storage systems. In this paper we discuss some issues in the design and implementation of distributed B-trees, such as methods for low-overhead synchronization of tree restructuring, node mobility and replication strategies. We have implemented a distributed B-tree that replicates the index and also performs data load balancing. Replication of the index provides for high throughput access, and data balancing allows for balanced processor and space utilization. For replication, we propose two diierent strategies, namely, full replication wherein the entire index is replicated at each processor and path replication where if a processor owns a leaf node, it also holds the index nodes on the path from the root to that leaf node. We present an algorithm for dynamic data-load balancing which uses node mobility mechanisms. We present some performance results of our algorithms. We nd that path replication will create a scalable distributed B-tree.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Index Structures for Distributed Text Databases

The Web has became an obiquitous resource for distributed computing making it relevant to investigate new ways of providing efficient access to services available at dedicated sites. Efficiency is an ever-increasing demand which can be only satisfied with the development of parallel algorithms which are efficient in practice. This tutorial paper focuses on the design, analysis and implementatio...

متن کامل

Implementing the most efficient sensor placement methods on the ship structural model

The damage and failure in engineering structures, especially offshore structures, and hull of ship structures, causes economic losses, human disasters, and environmental problems. Therefore, diagnosing and predicting the occurrence of failure in these structures is vital. In this situation, engineers have introduced the use of structural health monitoring operations as a suitable way to prevent...

متن کامل

Asynchronous P Systems

In this paper, the authors propose a new approach to fully asynchronous P systems, and a matching complexity measure, both inspired from the field of distributed algorithms. The authors validate the proposed approach by implementing several well-known distributed depth-first search (DFS) and breadth-first search (BFS) algorithms. Empirical results show that the proposed P algorithms have shorte...

متن کامل

Chapter 5 Asynchronous P Systems

In this paper, the authors propose a new approach to fully asynchronous P systems, and a matching complexity measure, both inspired from the field of distributed algorithms. The authors validate the proposed approach by implementing several well-known distributed depth-first search (DFS) and breadth-first search (BFS) algorithms. Empirical results show that the proposed P algorithms have shorte...

متن کامل

Distributed Search-Based Advertising on The Web

A distributed system for Web search and search-based advertising is proposed as a way to solve the scalability problems of centralised Web search and to enable low cost entry to the search and advertising market for service providers. Challenges and potential solutions for implementing search-based document advertising in a distributed search system are discussed. Security and trust issues in a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992